package com.neusoft.ysu.populationmanagement.service;

import com.neusoft.ysu.populationmanagement.entity.CommonResult;
import com.neusoft.ysu.populationmanagement.entity.OperationLog;
import com.neusoft.ysu.populationmanagement.vo.VImpPop;

/**
 * <p>
 * VIEW 服务类
 * </p>
 *
 * @author lhn
 * @since 2025-06-13
 */
public interface IVImpPopService  {

    CommonResult insertVImp(VImpPop vImpPop, OperationLog log);

    CommonResult updateVImp(VImpPop vImpPop, OperationLog log);

    CommonResult deleteVImp(VImpPop vImpPop, OperationLog log);


    CommonResult selectImpByIdNum(String idnum);

    CommonResult sendApplication(VImpPop vImpPop, OperationLog log);

    CommonResult checkApplication(VImpPop vImpPop, OperationLog log, int is_pass);

    CommonResult finalApplication(VImpPop vImpPop, OperationLog log, int success);

    CommonResult selectChose(Integer option);
}
